/**
 * 
 * @func 根据path 判断是否在数组配置中
 * @param { path string} 
 * @return boolean
 */
export const isPathPartlyExisted = (path) => {
    const arr = ['/cities', '/homedetail'];
    // 任何情况 结果数组第二项都是arr里匹配的单项
    let pathRes = path.split('/')
    if (pathRes[1] && arr.indexOf('/' + pathRes[1]) != -1) return true;
    return false
}
    // 1. path 全部配置 /cities
    // 2. path 多了 /homedetail/: id
    // const arr = ['/cities','/homedetail'];
    // if (arr.indexOf(path) != -1) return true
    // if (path.lastIndexOf('/') !== 0) {
        // const reg = /^(\/[\w]+)\//
        
        // const matchArr = path.match(reg)
        // const partlyPath = matchArr[1]?matchArr[1]:'';
        // if(partlyPath) {
        //     return arr.indexOf(partlyPath) != -1
        // }
        // const reg = /^(\/[\w]+)\//;
        //     const matchArr = path.match(reg)
        //     const partlyPath = matchArr[1]?matchArr[1]:''
        //     if(partlyPath) {
        //         return arr.indexOf(partlyPath) != -1
        //     }
    // }
    // arr.forEach(item => {
    //     // 完全匹配
    //     if(item === path) {
    //         return true
    //     }
    //     // 部分匹配
    //     if (path.lastIndexOf('/') !== 0) {
    //         // 正则 path 的 第二个/ 前面的部分
    //         //      / 转义 \/
    //         //      \w 一个字符
    //         //      \w+ 一个或多个字符
    //         const reg = /^(\/[\w]+)\//
    //         // path.match(reg)
    //         const matchArr = path.match(reg)
    //         const partlyPath = rematchArrg[1]?matchArr[1]:'';
    //         if(partlyPath) {
    //             return partlyPath === item
    //         }
    //     }
    // })
    // return false
// }


